@charset "UTF-8";
/*reset*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{margin:0;padding:0}
body,button,input,select,textarea{font:14px/1.5 "Microsoft Yahei",tahoma,arial,sans-serif;}
button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
pre {font-family: 'Microsoft Yahei',tahoma,arial,sans-serif;}
small{font-size:12px}
ol,ul{list-style:none}
a{text-decoration:none;cursor: pointer;color: #333;}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
table{border-collapse:collapse;border-spacing:0}
body {color: #333;min-width: 1200px;background-color: #fff;}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;outline: none;}
input::-webkit-input-placeholder {color: #ccc;}
input:-moz-placeholder {color: #ccc;}
input::-moz-placeholder {color: #ccc;}
input:-ms-input-placeholder {color: #ccc;}
input.placeholder {color: #ccc;}
::-webkit-scrollbar {width: 10px;height: 10px;}
::-webkit-scrollbar-thumb {background: #ececec;border-radius: 10px;}
::-webkit-scrollbar-track {background-color: #fafafa;}
img {display: block;}
/*base*/
.containter {width: 1180px;margin: 0 auto;}
.clearfix {zoom: 1}
.clearfix:after {display: table;content: "";visibility: hidden;clear: both;}
.fl {float: left;}
.fr {float: right;}
/*homepage*/
.header-bar {width: 100%;height: 88px;line-height: 88px;background: rgba(49, 49, 49, 0.9)}
.header-bar .containter {height: 100%;}
.header-bar .logo {float: left;height: 100%;margin-right: 50px;}
.header-bar .nav {float: left;font-size: 16px;}
.header-bar .nav li {position: relative;float: left;width: 170px;color: #fff;text-align: center;}
.header-bar .nav li a {display: block;color: inherit;}
.header-bar .nav li:hover,
.header-bar .nav li.active {color: #fff;cursor: pointer;}
.header-bar .nav li:hover:before,
.header-bar .nav li.active:before {content: '';position: absolute;bottom: 20px;left: 0;width: 100%;height: 4px;background-color: #fff;border-radius: 2px;}
.banner img {width: 100%;}
/*banner*/
.banner-img {width: 100%;height: 659px;background-position: 50% 50%;background-repeat: no-repeat;background-size: auto;text-align: center;}
.banner-img img {display: inline-block;height: 100%;vertical-align: top;}
.banner-img.img1 {background-image: url("../image/230499_10.jpg");}
.banner-img.img2 {background-image: url("../image/212413_10.jpg");}
.banner-img.img3 {background-image: url("../image/212412_10.jpg");}
.banner-img.img4 {background-image: url("../image/217960_10.jpg");}
/**/
.bannerWrap {width: 100%;height: 239px;background: #f3f3f3 url("../image/230321.jpg") no-repeat 50% 50%;}
/**/
.why-choose {width: 100%;height: 591px;padding: 35px 0 40px;background-color: transparent; background-image: url("../image/-3636.jpg"); background-position: left bottom; background-repeat: repeat;}
.why-choose-img {position: relative;overflow: hidden;height: 365px;}
.why-choose-img .img-item {width: 443px; height: 299px;}
.why-choose-img .img-item img {width: 100%;height: 100%;}
.why-choose-img .center-img {position: absolute;top: 65px;left: 0;right: 0;margin: auto;}
.why-choose-info {width: 1000px;margin: 0 auto;text-align: center;}
.why-choose-info h2 {font-size: 22px;color: #fff;margin: 10px 0;}
.why-choose-info p {font-size: 16px;word-wrap: break-word;color: #fff;padding: 0 150px;}
/**/
.m-title {padding: 60px 0 50px;text-align: center;}
.m-title i {font-size:22px}
.m-title span {margin-left: 10px;}
.m-title h2 {font-size: 30px;font-weight: normal;}
/**/
.main-img {width: 100%;max-width: 1920px;}
.select-reason .main-img {width: 1032px;margin: 0 auto;display: block;}
/**/
.case-shows {padding: 0 0 100px;}
.case-shows-list {text-align: center;}
.case-shows-list li {display: inline-block;margin: 0 35px;}
.case-shows-list li .case-type {display: inline-block;width: 156px;height: 156px;vertical-align: top;background-size: 100% 100%;cursor: pointer;}
.case-type.type-1 {background-image: url("../image/218206.png");}
.case-type.type-1:hover {background-image: url("../image/218205.png");}
.case-type.type-2 {background-image: url("../image/218209.png");}
.case-type.type-2:hover {background-image: url("../image/218210.png");}
.case-type.type-3 {background-image: url("../image/218208.png");}
.case-type.type-3:hover {background-image: url("../image/218207.png");}
.case-type.type-4 {background-image: url("../image/218203.png");}
.case-type.type-4:hover {background-image: url("../image/218204.png");}
/**/
.business-model {background-color: #f5f5f5;}
.business-model-list {text-align: center;}
.business-model-list li {position: relative;display: inline-block;width: 248px;height: 248px;border-radius: 50%;background-color: #fff;}
.business-model-list li img {width: 100%;height: 100%;}
.business-model-list li:hover:before {content: '详情';position: absolute;top: 0;left: 0;width: 100%;height: 100%;line-height: 248px;font-size: 40px;color: #fff;background: rgba(0,0,0,.5);border-radius: 50%;cursor: pointer;}
/**/
.cooperation-img {width: 100%;height: 250px;background: transparent url("../image/204657.png") no-repeat 50% 50%;}
/**/
.footer-bar {background-color: rgb(53, 53, 53);color: #fff;text-align: center;}
.contact-us {width: 1000px;margin: 0 auto;}
.contact-us-list {overflow: hidden;}
.contact-us-list li {float: left;width: 33.33%;}
.contact-us-list li img {display: inline-block;border: 1px solid #fff;border-radius: 50%;}
.contact-us-list li h2 {font-size: 20px;margin-top: 20px;}
.contact-us-list li p {font-size: 16px;margin-top: 5px;}
.us-name {font-size: 18px;padding: 25px;border-top: 1px solid;margin-top: 25px;}
/*联系我们*/
/*.contact-banner .banner-img {height: 365px;}*/
.contact-info {padding: 0 0 100px;}
.contact-info-con {float: left;width: 330px;}
.contact-info-con li {overflow: hidden;font-size: 16px;}
.contact-info-con li label {float: left;width: 80px;text-align: right;}
.contact-info-con li div {overflow: hidden;padding: 0 10px 0 0;}
.contact-info-map {float: right;width: 670px;height: 249px;background-color: #f7f7f7;}

 /*公司简介*/
.about-us {width: 1000px;margin: 0 auto;text-align: center;}
/*.about-us {margin: 0 auto;text-align: center;}*/
.about-info {padding: 35px 0;text-align: left;font-size: 16px;}
.about-info .img-group {display: inline-block;width: 49%;vertical-align: middle;}
.about-info .img-group img {display: block;width: 100%;}
.about-info .img-group .img-text {margin: 0 auto;width: 98%;height: 44px;line-height: 44px;text-align: center;font-size: 20px;border-radius: 2px;box-shadow: 0 0 15px 0 rgba(0,0,0,.3);}
.about-us img {display: inline-block;width: 49%;vertical-align: middle;}
/*.about-us img {width: 100%;max-width: 1920px;margin: 0 auto;}*/
.about-us .text-info {display: inline-block;width: 35%;vertical-align: middle;font-size: 16px;word-break: break-word;text-align: justify;margin: 20px;}
